Java 工程师要学什么
参考语法:https://www.jianshu.com/p/af48cc77b57a
作为一个 java 程序员,总是觉得要学的东西非常多,但又不知从何学起从何入手。所以针对这种情况,我整理了一个比较系统的知识学习框架。希望可以帮到和我有同样烦恼的同学。希望一下的内容,可以你在脑海中有一个整体的学习框架。
数据结构和算法
数据结构和算法,特别是算法,是程序员的一个分水岭。可能在刚开始工作的时候不是很明显,但是当你有一定的工作经验之后,你接触的业务越来越多也越来复杂。这时候,假如你会算法,就可以派上用场了;假如你不会算法,那么别人一句话的代码,你就可能要写上好几个 if else 了。大家都知道,算法写出来程序效率是比你写很多if else 要高很多倍的。进一步讲,如果你能算法用到实际的业务中,说明你的思维逻辑也非常不错。这在我们公司,对于 review code 的人来说,是一个有很高的加分项。
|
|
|
|
|
|
|
|
|
|
在这里说明一下,本次的内容整理参考了 https://github.com/sayhiai/javaok 文章的很多内容,因为这里提到的很多内容是我有接触过的。那么我就以这个框架为基础,展开来整理。